﻿<?php
/**
 * Classe GET/SET da tabela TB_UNIDADE_SAUDE
 * 
 * @author			Mário R. Castro
 * @copyright		Voitech Sistema
 * @package			SEMAS
 * @subpackage		semas.application.models
 * @version			1.0
*/
class App_Model_UnidadeSaude extends Voitech_Model{

	protected $coUnidadeSaude;
	protected $noUnidadeSaude;
	protected $noEndereco;
	protected $noComplemento;
	protected $noBairro;
	protected $stStatus;
	protected $dtCadastro;
	protected $stExcluir;
	private $obParamCidade;
	private $obPessoa;
	private $obTipoUnidade;
    
    public function __construct($coUnidadeSaude) {
        if(!is_null($coUnidadeSaude)){
            $this->setCoUnidadeSaude($coUnidadeSaude);
        }
    }
	
	/**
	*	metodos GET/SET Objeto ParamCidade
	*/	
	public function setObParamCidade(App_Model_ParamCidade $obParamCidade) {
		$this->obParamCidade = $obParamCidade;
		return $this;
	}
    
	public function getObParamCidade() {
		return $this->obParamCidade;
	}	

	/**
	*	metodos GET/SET Objeto Pessoa
	*/	
	public function setObPessoa(App_Model_Pessoa $obPessoa) {
		$this->obPessoa = $obPessoa;
		return $this;
	}
	public function getObPessoa() {
		return $this->obPessoa;
	}

	/**
	*	metodos GET/SET Objeto TipoUnidade
	*/	
	public function setObTipoUnidade(App_Model_TipoUnidadeSaude $obTipoUnidade) {
		$this->obTipoUnidade = $obTipoUnidade;
		return $this;
	}
	public function getObTipoUnidade() {
		return $this->obTipoUnidade;
	}

	
	/**
	*	metodos GET
	*/
    public function getStStatus() {
        return $this->stStatus;
    }

    public function getDtCadastro() {
        return $this->dtCadastro;
    }	
	
    public function getCoUnidadeSaude() {
        return $this->coUnidadeSaude;
    }
	   
    public function getNoUnidadeSaude() {
        return $this->noUnidadeSaude;
    }

    public function getNoEndereco() {
        return $this->noEndereco;
    }

    public function getNoComplemento() {
        return $this->noComplemento;
    }

    public function getNoBairro() {
        return $this->noBairro;
    }

   
	public function getFlagExcluir() {
		return $this->stExcluir;
	}  
	
	/**
	*	metodos SET
	*/
    public function setStStatus($stStatus) {
        $this->stStatus = $stStatus;
    }

    public function setDtCadastro($dtCadastro) {
        $this->dtCadastro = $dtCadastro;
    }
	
    public function setCoUnidadeSaude($coUnidadeSaude) {
        $this->coUnidadeSaude = $coUnidadeSaude;
    }

    public function setNoUnidadeSaude($noUnidadeSaude) {
        $this->noUnidadeSaude = $noUnidadeSaude;
    }

    public function setNoEndereco($noEndereco) {
        $this->noEndereco = $noEndereco;
    }

    public function setNoComplemento($noComplemento) {
        $this->noComplemento = $noComplemento;
    }

    public function setNoBairro($noBairro) {
        $this->noBairro = $noBairro;
    }
	
	public function setFlagExcluir( $stExcluir ) {
		$this->stExcluir = $stExcluir;
		return $this;
	}	
	
}